/** *******************************************************************
 * Amfphp Redux
 * @author  Jonnie Spratley
 * @see jonniespratley@gmail.com
 * @internal
 ******************************************************************* */
package com.jonniespratley.amfphpredux.vo
{	
	import com.adobe.cairngorm.vo.IValueObject;
	/**
	 * VOs are used to create a layer of business objects that can be 
	 * transferred between tiers, instead of using records, results sets, and datasets.
	 */
	[Bindable]
	public class ProfileVO implements IValueObject
	{
		public var call_time:Number;
		public var decode_time:Number;
		public var encode_time:Number;
		public var framework_time:Number;
		public var include_time:Number;
		public var total_time:Number;
		
		public function  ProfileVO( callTime:Number, 
									decodeTime:Number, 
									encodeTime:Number, 
									frameworkTime:Number, 
									includeTime:Number, 
									totalTime:Number )							
		{			
			this.call_time = callTime;
			this.decode_time = decodeTime;
			this.encode_time = encodeTime;
			this.framework_time = frameworkTime;
			this.include_time = includeTime;
			this.total_time = totalTime;
		}
	}
}